/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package produto;


import java.sql.SQLException;
import java.util.HashMap;
import java.util.Vector;

/**
 *
 * @author Anderson
 */
public class NegocioProduto {
    ConexaoProdutosBD conexaoProdutosBD;
    public NegocioProduto() throws ClassNotFoundException, SQLException
    {
        conexaoProdutosBD = new ConexaoProdutosBD();
    }
    public void adicionar(Produto produto) throws SQLException, ClassNotFoundException
    {
        conexaoProdutosBD.adicionar(produto);
    }
    public void remover(Produto produto, HashMap<String,String> operadores, Boolean operacao) throws SQLException, ClassNotFoundException
    {
        conexaoProdutosBD.remover(produto, operadores, operacao);
    }
    public void remover(Produto produto, Boolean operacao) throws SQLException, ClassNotFoundException
    {
        conexaoProdutosBD.remover(produto,operacao);
    }
    public void remover(Produto produto) throws SQLException, ClassNotFoundException
    {
        conexaoProdutosBD.remover(produto);
    }
    public void atualizar(Produto produto) throws SQLException, ClassNotFoundException
    {
        conexaoProdutosBD.atualizar(produto);
    }
    public Produto procurar(Produto produto) throws SQLException, ClassNotFoundException
    {
        return conexaoProdutosBD.procurar(produto);
    }
    public Produto procurar(Produto produto, HashMap<String,String> operadores) throws SQLException, ClassNotFoundException
    {
        return conexaoProdutosBD.procurar(produto, operadores);
    }
    public Vector procurarLista(Produto produto, HashMap<String,String> operadores) throws SQLException, ClassNotFoundException
    {
        return conexaoProdutosBD.procurarLista(produto, operadores);
    }
    public Vector procurarLista(Produto produto) throws SQLException, ClassNotFoundException
    {
        return conexaoProdutosBD.procurarLista(produto);
    }
    public int getQuantidade() throws SQLException, ClassNotFoundException
    {
        return conexaoProdutosBD.getQuantidade();
    }
}
